package ExistController;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;


public class Resultado {

	private List<Pos> Resultados;
	
	public Resultado()
	{
		Resultados = new ArrayList<Pos>();
	}
	
	/**
	 * Añadimos una posición a la lista de resultados
	 * @param p Contiene una posición
	 */
	public void addPos(Pos p)
	{
		Resultados.add(p);
	}
	
	/**
	 * Obtenemos el numero de puntos que contiene el Resultado
	 * @return Devolvemos un entero que indica el numero de posiciones del resultado
	 */
	public int getNumPoints()
	{
		return Resultados.size();
	}
	
	/**
	 * Imprimimos el contenido de la lista de resultados
	 */
	public void printResultado()
	{
		System.out.println("Resultados: ");
		ListIterator<Pos> it = Resultados.listIterator();
		while(it.hasNext())
		{
			Pos p = it.next();
			System.out.println("	X: " + p.x + " Y: " + p.y);			
		}
		
	}
	
}
